Profiling-Assisted Prefetching with Just-in-time Compilation
نویسندگان
چکیده
منابع مشابه
Profiling-Assisted Decoupled Access-Execute
As energy efficiency became a critical factor in the embedded systems domain, dynamic voltage and frequency scaling (DVFS) techniques have emerged as means to control the system’s power and energy efficiency. Additionally, due to the compact design, thermal issues become prominent. State of the art work promotes software decoupled accessexecution (DAE) that statically generates code amenable to...
متن کاملAggressive Prefetching: An Idea Whose Time Has Come
I/O prefetching serves to hide the latency of slow peripheral devices. Traditional OS-level prefetching strategies have tended to be conservative, fetching only those data that are very likely to be needed according to some simple heuristic, and only just in time for them to arrive before the first access. More aggressive policies, which might speculate more about which data to fetch, or fetch ...
متن کاملRelaxed Operator Fusion for In-Memory Databases: Making Compilation, Vectorization, and Prefetching Work Together At Last
In-memory database management systems (DBMSs) are a key component of modern on-line analytic processing (OLAP) applications, since they provide low-latency access to large volumes of data. Because disk accesses are no longer the principle bottleneck in such systems, the focus in designing query execution engines has shifted to optimizing CPU performance. Recent systems have revived an older tec...
متن کاملRecurrence analysis for effective array prefetching in Java
Java is an attractive choice for numerical, as well as other, algorithms due to the software engineering benefits of object-oriented programming. Because numerical programs often use large arrays that do not fit in the cache, they to suffer from poor memory performance. To hide memory latency, we describe a new unified compile-time analysis for software prefetching arrays and linked structures ...
متن کامل